MobiSpace: A Distributed Tuplespace for J2me Environments

نویسندگان

  • Anders Fongen
  • Simon J. E. Taylor
چکیده

The tuplespace programming model is based on the concepts of shared storage and synchronized retrieval. There has been much work on the design of distributed applications over tuplespaces. However, work in the use of tuplespaces in mobile distributed environments is still in its early stages. Our work proposes a system that is targeted at these environments. Our system is called MobiSpace and is implemented in Java 2 Micro Edition. This paper introduces MobiSpaces and discusses our approach taken to consistency and replication, as well as our experiences in implementing our prototype system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tuple Counting Data Flow Analysis and its Use in Communication Optimization

Tuplespace provides parallel programmers with an abstrac tion that hides the speci c underlying architecture allowing the archi tecture to be any number of platforms ranging from shared or distributed memory to a cluster of workstations Unfortunately any abstraction of this kind necessarily introduces a trade o for the application pro grammer between ease of use and control over performance Thi...

متن کامل

Tuplespace-Based Collaboration for Bluetooth-Enabled Devices in Smart Environments

Smart environments are often populated by resource-restricted devices that need to cooperate with each other in order to access remote sensors and benefit from other devices’ resources. This paper presents and evaluates a software platform that facilitates dynamic cooperation between resource-restricted Bluetooth-enabled devices. In order to cooperate, nodes actively participate in a distribute...

متن کامل

Fault-Tolerance in Distributed Tuplespaces

The tuplespace data model is widely recognized for serving as a foundation for exchanging data and/or coordinating events in distributed systems. In fact, in the last of couple of years the tuplespace paradigm has experienced a renaissance because it is suitable for distributed Internet applications. However, this model is originally based on a centralized scheme, being exposed to classical fai...

متن کامل

Semantic Tuplespace

The tuplespace system is a popular cooperative communication paradigm in service-oriented computing. Tuple matching in existing tuplespace systems is either type-based or object-based. It requires that both tuple writers and readers adhere to the same approach of information organization (i.e., same terminologies or class hierarchy). Further, it examines the value of the tuple contents only. As...

متن کامل

Issues and Experiences in Implementing a Distributed Tuplespace

Distributed memory multiprocessors and network clusters are being used increasingly as parallel computing resources due to their scalability and cost/performance advantages. However, it is generally believed that shared memory parallel programming is easier than explicit message passing programming. Although the generative communication model provides scalability like message passing and the si...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005